#!/usr/bin/env bash 

cd $(dirname $0)


main(){
    chmod +x alig.awk
    ./alig.awk m.dat  #> t.dat 
    exit 
    AutoKill gnuplot 
    chmod +x plot.plt 
    ./plot.plt 
}

#---------------------------------------
#自动杀死包含特定字符的进程
#@param1：进程名或者进程关键字
#---------------------------------------
function AutoKill(){
    if [ $# -eq 0 ] ; then   
        return 2
    fi
 
    local src=$(ps -a | grep $1 | awk '{print $1}') 
    for i in $src  
    do 
        #pid=$(echo "$i" | cut -d' ' -f1)
        kill -9 $i  
        local status=$?
        if [ $status -eq 0 ] ; then    
            echo "[log] 发现 '$i' 进程, 已经杀死该进程!"
        else
            echo "[log] 发现 '$i' 进程, 杀死该进程失败!"
            return 2
        fi 
        return 0
    done      
}

main $*